apple leaf sucker - Spanish English Dictionary